Portugal, Spanien (Festland (außer nordöstliches Drittel) und Balearen), Frankreich (östliche Provence und Korsika), Italien (Mittel- und Süditalien, Sardinien und Sizilien), Slowenien, Kroatien, Nordmazedonien, Albanien, Bulgarien?, Griechenland (alle Regionen des Festlands mit Peloponnes und alle Inselgruppen), Zypern, Türkei (europäischer Teil und Anatolien), Tunesien, Algerien, Marokko, Kanaren und Madeira
Äcker, Wegränder, Hecken, Wiesen etc.; auf feuchten Böden; in 0-1200 m Höhe